header .set {
    width: 94%;
    padding-top: 5rem;
    display: flex;
    justify-content: space-between;
    color: #fff;
    font-size: 2.4rem;
    margin: 0 auto;

}

header .set div {
    border-bottom: .2rem solid transparent;
    padding-bottom: .5rem;
}

header .set div:hover {
    border-bottom: .2rem solid #fff;
}


.submit {
    height: 35%;
}

/* 第一个 */
.longer {
    width: 98%;
    /* background-color: red; */
    margin: 0 auto;
    display: flex;
    justify-content: flex-start;
    text-indent: 1rem;
    padding: 4rem 0;
    align-items: center;
    border-bottom: 1px solid #000;
}

.longer .Shenzhen {
    width: 20%;
    font-size: 3rem;
    font-weight: bold;
    line-height: 3rem;
    text-align: center;
    line-height: 3rem;
}

.longer .Shenzhen span img {
    vertical-align: middle;
    flex-shrink: 0;
}

.qk {
    width: 80%;
    display: flex;
    justify-content: space-around;
    align-items: center;
    flex-wrap: wrap;
    padding-left: 3rem;

}

.qk .top {
    width: 100%;
    font-size: 2.4rem;

}

.qk .door {
    width: 100%;
    font-size: 2rem;
    border-radius: 100%;
}

.qk .door span {
    /* width: 20%; */
    background-color: #dbf0ff;
    color: #6ba4ff;
    border-radius: 2rem;
    display: inline-block;
    padding: .1rem .7rem;
    margin-top: .3rem;
}

/* 右边 */
.way {
    width: 98%;
    /* background-color: red; */
    margin: 3rem auto;
    display: flex;
    justify-content: flex-start;
    text-indent: 1rem;
    padding: 3rem 0;
    align-items: center;
    border-bottom: 1px solid #000;
}

.way .Shenzhen {
    width: 20%;
    font-size: 3rem;
    font-weight: bold;
    line-height: 3rem;
    text-align: center;
    line-height: 3rem;
}

.way .Shenzhen span img {
    vertical-align: middle;
    flex-shrink: 0;
}


.right2 {
    width: 80%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    padding-left: 3rem;
}

.right2 .word {
    width: 70%;
    font-size: 2.4rem;
}

.right2 .shop {
    width: 26%;
    float: left;
    display: flex;
    justify-content: space-between;
    border-radius: 3rem;
    background-color: #e9e9e9;
    align-items: center;
}

.right2 .shop span {
    font-size: 2rem;
    width: 7rem;
    height: 7rem;
    line-height: 7rem;
    text-align: center;
    /* background-color: #fff; */
    display: inline-block;
    border-radius: 100%;
    text-indent: 0;
    padding: 0;
}

.right2 .shop span:nth-child(1) {
    text-align: center;
    line-height: 7rem;
    margin-left: -1rem;
}


input:checked+label span {
    background-color: #cae9ff;

}


/* 第三个 */
.times {
    width: 98%;
    margin: 0 auto;
    /* background-color: #ccc; */
    height: 30rem;
    margin-top: 7rem;
}

.time {
    width: 98%;
    display: flex;
    align-items: center;

    margin: 3.6rem auto;
    justify-content: space-between;
    /* background-color: red; */
    text-align: center;
}

.time .day {
    width: 30%;
    font-size: 3rem;
    background: url("../images/tp.png") no-repeat center bottom;
    padding-bottom: 2rem;
}

.time .time1 .p1 {
    font-size: 2.8rem;
}

.time .time1 .p2 {
    font-size: 2.4rem;
    color: #6c6c6c;
}

/* 按钮 */
#btn {
    width: 95%;
    height: 8rem;
    text-align: center;
    margin: 7rem auto;
}

#btn .button2 {
    width: 100%;
    height: 100%;
    border: 0;
    border-radius: 1rem;
    color: #fff;
    font-size: 3rem;
    background: linear-gradient(#09b9fd, #3a8aee);
}

/* 顺风车 */

.content .ride {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 2rem;
}

.content .ride .left {
    font-size: 3rem;
    font-weight: bold;
}

.content .ride .right {
    padding-right: 3rem;
    font-size: 2rem;
    background: url("../images/jt_03.png") no-repeat right center;
    background-size: 1rem;
}

/* 内容部分 */
.atem {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 6rem;
}

.atem .pic {
    width: 20%;
    /* padding: 1rem; */
}

.atem .pic img {
    width: 100%;
}

/* 内容 */
.atem .minute {
    width: 79%;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.atem .minute .minT {
    width: 100%;
    display: flex;
    justify-content: space-between;
}

.atem .minute .minT .location {
    width: 32%;
}

.minT .location3 .p3,
.minT .location .p3 {
    width: 100%;
    font-size: 3rem;
}

.minT .location3 .p4,
.minT .location .p4 {
    width: 100%;
    font-size: 2rem;
    color: #6c6c6c;
}

.atem .minute .minT .location2 {
    width: 32%;
    background: url("../images/tp.png") no-repeat center center;
}

.atem .minute .minT .location3 {
    width: 32%;
    text-align: right;
}


/* 下面 */
.atem .minute .minb {
    width: 100%;
    margin-top: 2rem;
    padding-top: 2rem;
    display: flex;
    justify-content: space-between;
    border-top: 1px solid #6c6c6c;
}

.minb .minLeft {
    font-size: 2rem;
    color: #6c6c6c;
}
.minb .money{
    color: #ff4b4b;
    font-size: 3rem;
}
.minb .money span{
    font-size: 2.4rem;
}
